making a proper project