basic lot model working