Still working on it, but this is basically the right side