adds home spec and some code cleanup