finish development and start coding unit test