First version without service