a lot of baby steps