add somes methods