added test, inheritance Wriatble'