temporary fmode added
fmode changes
fmode with shift fixed