GUI implementation in progress