some nice ideas going on here, the top end is a bit too harsh though