with integration lcd stuff