Finished basic work with profile