updated the interface removing design errors