added comments with functions that doesn't work