added require_relative instead of fucking construction