added first assets
redesigned property class