Alpha

nice, way to add some error handling.