Adds initial basic functionality