manifest, permissions and stuff