attempt of interface