recheck
added user functions and image