added improved graphics translation, added improved design implementation