User actions interface

Only the interface file