skel and base scripts