manifest added
layout defined
functionality added in js