Interafce for Lamps -> not finished
Package for the Protocol -> not finished