solo compilehourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshourshours