fully working widget with all profiles including custom