minor
add retries
more shit. Basic skeletion
update models