objects command flow working