compile for us lazy folks