doing the bottom bit