step 1 solving compile issues
still broken build