added initial functionality with minimal information displayed