basic sekeleton is complete