awesome idea, i'll work on it