adapted idea
updated api
last commit before creating a new project out of it