[#58][#59] started adding and implementing AuthenticatedSystem module