fit-n-finish, new data model, mobile compatibility