not very good but honestly copying bridgman is pretty fun