makes sense, gonna fix it later