feat: update eh800 after creation
fix: remove unused _available
feat: most of the functionality
format
initial