updated manifest
refactor