trying to put everything in its place