did a shit load of promise wrapping.. cause it was needed
spelling error