Added some interface behavior