mapalm maplelpam

hello this is still being worked on come back later