Playing around with promises with some basic examples added