Several Finance Tools for personal usage