first methods for qpackageproject