added archer, fully functional