add objects, compile from different location