Added model functionality and some astheics