Modularized user-facing methods