update to make dirs for bin and obj