I lied

Added Divions and optimized errorhandling