FULLY DETAILED