general updates while practicing - stable build - added model tests