complete refactor to lg855