adding interfaces post