Add fake api and some logs
Use listeners
Remove log