dynamic fully implemented

Only method still undefined