this took alot shorter then i thought