Started to edit to my needs