added features todo