builder skeleton