inital not_working
making progress