added some initial knockout stuff