made more readable using md cheatsheet