adding basic solution