tests added. fucking shit not working