simplified it a bit