started work on actual code