better command prompt and functionalities