starting rough... what a mess