* Modified main interface