leeframework