Declare almost finished
fixing empty
current working state
adding tests for types