updated project structure to include local lib directory