let me gather my thoughts here