1. build up manual skeleton