Added more functions for my daily use; Played with some modes.