lack of implementation of promises